/*
 * @Description:Collection
 * 
 * @Author: rendc
 * 
 * @Date: 2025-08-11 10:02:48
 * 
 * @LastEditors: rendc
 * 
 * @LastEditTime: 2025-08-11 11:10:15
 */

import java.util.Collection;
// import java.util.List;
import java.util.ArrayList;

@SuppressWarnings("unchecked")
public class CollectionTest {
  // Collection
  public static void main(String[] args) {
    // 创建一个集合
    // 根接口 Collection 子接口 List 实现类 ArrayList
    // 创建集合对象时一般要指定泛型
    // Collection<String> collection = new ArrayList<String>();
    // 前面指定泛型类型，后面可以省略
    // Collection<String> collection = new ArrayList<>();
    // 不指定泛型会报警告 有的工具会报错 加注解解决
    // @SuppressWarnings("unchecked")
    Collection collection = new ArrayList();
    // 使用集合
    if (collection.isEmpty()) {
      System.out.println("collection为空");
    }
    System.out.println("collection.size():" + collection.size());
    collection.add("hello");
    int a = 1;
    collection.add(a);
    // collection.add(1);
    Integer integer = 1;
    collection.add(1);
    collection.add(integer);
    collection.add('c');
    int[] arr = { 1, 2, 3 };
    collection.add(arr);
    System.out.println("collection.size():" + collection.size());
    System.out.println("collection:" + collection);

  }
}